@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% microsoft yahei;}
a{text-decoration:none;cursor:pointer}
.clear{clear: both;}
/* input */
input{font-size:12px;font-size:100%;outline:none;line-height:normal;color:#444;}
.ipt{border:solid 1px #d2d2d2;border-left-color:#ccc;border-top-color:#ccc;border-radius:2px;box-shadow:inset 0 1px 0 #f8f8f8;background-color:#fff;padding:4px 6px;height:21px;line-height:21px;color:#555;width:180px;vertical-align:baseline;}
.ipt:focus{border-color:#95C8F1;box-shadow:0 0 4px #95C8F1;}
.theme-login,.item-props-can{cursor: pointer;}

.theme-popover-mask{z-index:10000000;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:10000009;position:fixed;bottom:0;left:0;width:100%;display:none;}
.theme-poptit{padding:12px;position:relative;overflow: hidden;background:#fff ;height:80px ;}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}

/*内容布局*/

.theme-popover .theme-poptit h3,.btn.close,i.theme-login{display:none}
.theme-span{width:100%;background:transparent;height: 15px;}
.theme-popbod.dform{margin: 10px 0px;}
/*商品信息*/
.heme-signin{position:relative;}
.theme-signin-right {background:#fff;overflow: visible;}
.theme-signin-right .img-info{position: absolute;top:0;left:10px;background:#fff;border-radius:5px;border:1px solid #f5f5f5;}
.theme-signin-right .img-info img{margin:5px 5px ;width:80px;height:80px ;}
.theme-signin-right .text-info{position:absolute;left:110px;top:20px ;}
.text-info .price-now{display:block;font-size:16px ;color:#f50;}
.text-info span#Stock{font-size:14px ;}

/*可选规格*/
.theme-signin-left{padding-bottom:30px;max-height:250px ;overflow-y: scroll;background: #fff;}
.theme-options{display: block;overflow: hidden;padding-left: 10px;padding-right:10px ;}
.theme-signin-left .cart-title{font-size:14px ;font-weight: 600;}
.theme-signin-left .sku-line{float: left; margin:10px;margin-left:0;border-radius:5px ; background:#f5f5f5 ;padding:5px;}
.theme-signin-left .sku-line.selected{background:#f50;color: #fff;}

.theme-signin .btn{width:100%;font-size: 16px;padding:5px ;}
.btn-op{position:fixed;left:0;bottom: 0;width:100% ;}
.iteminfo_parameter dt.theme-login {text-align: left;margin-left:-30px ;width:100% ;}
.theme-login .cart-title{float: left;margin-right:10px ;}

.theme-options dd{margin:10px 0px ;}


@media only screen and (min-width:640px) 
{
    .theme-span{height:0px;background:#fff ;}
    .theme-popover{box-shadow:0 0 10px #666;position:absolute;top:20%;left:20%;width:auto;bottom:auto;border:solid 2px #e4e4e4;border-radius:5px;}
    .theme-poptit{display: none;}


    /*商品规格*/
    .theme-signin-left{float: left;max-width:300px;max-height: none;overflow: visible;}
    .theme-options .cart-title{margin-top:10px ;}
    .theme-options ul{float: left;}

    .theme-signin-left .sku-line {background: none;border-radius:0 ;margin:5px;padding:3px;border:2px solid #F5F5F5 ;color:#000 ;}
    .theme-signin-left .sku-line.selected {background:none;color:#000;border: 2px solid #BE0106;}

    /*选中样式*/
    .sku-line{position: relative;}
    .theme-options li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
    .theme-options li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:0px; bottom:0px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
    .theme-options li.selected a{ border:2px solid #e4393c; padding:0 5px;}
    .theme-options li.selected i{ display:block;} 

    /*商品信息*/
    .theme-signin-right{display: none;}
    .text-info .price-now{float: left;margin-right:10px ;}
    .text-info span#Stock {float:left;font-size: 12px;}

    /*操作*/
    .btn-op{overflow: hidden;padding:10px ;margin-left:45px ;position: static;}
    .theme-signin .btn {width:auto;float: left;font-size:12px ;padding:5px 15px ;border-radius:0 ;margin-right: 10px;}
    .btn.close {display:block;float: left;position: static;}
    i.theme-login{display: inline-block;}
}

@media only screen and (min-width:1025px) 
{
    i.theme-login{display: none;}	
    .theme-signin-left{float: left;max-width:none;padding-bottom:0px ;}
    .theme-signin-right{float: left;display:block;overflow: hidden;padding: 10px;}
    .theme-signin-right .img-info,.theme-signin-right .text-info{position: static;}
    .theme-signin-right .img-info img{width:120px;height:120px ;}
}
#summary .padd-promotion .dd i, #summary .padd-promotion #aa b.tip_flag, .show_price i, #summary-price .rank_prices .rmbPrice i, .wrap-input A, #choose-btns A.btn-phone i, #phone-tan span.arr, .ce-right ul li.abs-active i, .ce-right ul li.abs-hot i, .ce-right ul li, .wenti .list .icon, .collect .prev, .collect .next, .tell-me i, .shop-score .hot-red, .shop-score .hot-grey, .score-detail li, .score-detail li .score-tit, #enter-shop .enter-shop-item .btn-flat1 i, .goods-best .prev, .goods-best .next, .my-comment-pre ul li.pre dl dd div, .my-comment-list dd .rank68 .stars, .mydiv .qb_right a{background: url(/Public/img/home/goods-icon.png) no-repeat;}
#supp_info{float: left; margin-left: 20px;}
#shop-info{float: right;width: 220px;min-height: 510px;position: relative;}
#shop-info .shop-title{font-size: 16px;font-weight: 500;color: #fff;text-align: center;background: #ff6600;padding: 8px 10px;line-height: 24px;}
#shop-info .shop-title dt{width: 100%;}
#shop-info .shop-title span,
#shop-info .shop-title a{color: #fff;}
#shop-info .shop-info-detail{border: 1px solid #eee;border-top: 0;}
#shop-info dl{padding: 0 14px;overflow: hidden;line-height: 32px;}
#shop-info dt{float: left;width: 60px;padding-bottom: 0px;color: #999;font-size:12px;}
#shop-info dd{width: 125px;clear: none;overflow: hidden;zoom: 1;}
#shop-info .service-promise{overflow: hidden;padding: 15px 14px 5px;}
#shop-info .service-promise li{width: 57px;height: 57px;padding: 0;overflow: hidden;background: url(/Public/img/home/goods-icon.png) no-repeat;float: left;margin-right: 9px;}
#shop-info .service-promise .service-promise1{background-position: 0 -455px;}
#shop-info .service-promise .service-promise2{background-position: 0 -512px;}
#shop-info .service-promise .service-promise3{background-position: 0 -569px;}
.score-detail{overflow: hidden;padding: 5px 14px;}
.score-detail li{width: 57px;height: 60px;padding-top: 11px;float: left;text-align: center;background-position: 0px -286px;margin-right: 9px;}
.score-detail li a{cursor: pointer;}
.score-detail li span{display: block;}
.score-detail li .score-tit{width: 30px;height: 20px;margin-left: 17px;text-indent: -99px;overflow: hidden;}
.score-detail li .score-tit1{background-position: -83px 0px;}
.score-detail li .score-tit2{background-position: -83px -23px;}
.score-detail li .score-tit3{background-position: -83px -51px;}
.score-detail li span.scores{color: #fe596a;padding-top: 3px;}
#enter-shop{padding: 10px 14px;}
#enter-shop a{display: block;color: #F52648;line-height: 31px;height: 31px;text-align: center;}
#enter-shop a:hover{text-decoration: none;}
#enter-shop .shop-customer{margin-left: -10px;width: 200px;}
#enter-shop .btn-customer{float: left;LINE-HEIGHT: 27px;HEIGHT: 27px;border: 1px solid #eee;background: -moz-linear-gradient(top, #fafafa, #f7f7f7);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f7f7f7));filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fafafa", endColorstr="#f7f7f7");-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #fafafa ", endColorstr=" #f7f7f7 ")";color: #666;width: 58px;padding: 0 0 0 30px;position: relative;z-index: 1;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin: 0 0 10px 10px;}
#enter-shop .btn-customer i{position: absolute;left: 5px;top: 5px;}
#enter-shop .btn-customer.btn-customer-ww{width: 64px;padding: 0 0 0 24px;}
#enter-shop .btn-customer.btn-customer-ww i{left: 10px;}
#enter-shop #attention-shop{padding-top: 5px;text-align: center;margin: 0px 10px;}
#enter-shop #attention-shop p{height: 30px;line-height: 30px;text-align: center}
#enter-shop .enter-shop-item{height: 28px;display: inline-block;margin: 0px auto;clear: both;}
#enter-shop .enter-shop-item .btn-flat1{float: left;padding-left: 20px;width: 90px;position: relative;z-index: 1;display: block;color: #FFF;line-height: 27px;height: 27px;border-radius: 3px;background: #ff6600;}
#enter-shop .enter-shop-item .btn-flat1 i{width: 14px;height: 14px;display: inline-block;position: absolute;left: 9px;top: 6px;}
#enter-shop .enter-shop-item .goto-shop i{background-position: -111px 0px;}
#enter-shop .enter-shop-item .shop-add{margin-left: 10px;}
#enter-shop .enter-shop-item .shop-add i{left: 12px;background-position: -116px -22px;}

.choose_bor_bor {border: 2px solid #F52648;}
.catt .cattsel {
    border: #f52648 2px solid;
    background: url(../../img/home/bg_attr_sel_zyh.png) no-repeat bottom right;
    margin-right: 5px;
    margin-top: 6px;
    background-color: #fff;
}
#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px;cursor:pointer;}
#good_freight{float: left;}
#list1{height: 30px;}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:22px;background:#fff;border:1px solid #CECBCE;padding:0 20px 0 4px;line-height:23px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:22px;background:url(../../img/home/btn20121210.png) 0 0 no-repeat}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:url(../../img/home/20120418.png) no-repeat -40px 0}
#store-selector a:hover{background:#B79567;color:#fff;cursor:pointer}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(img/bg_store.gif) no-repeat right -50px}
#store-selector.hover .i-storeinfo div{background:url(img/bg_store.gif) no-repeat -81px -75px}
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}
#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:23px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a:hover{background:0;color:#005AA0}
#JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(../../img/home/20130606B.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50)}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
#JD-stock .area-list li a:hover{color:#fff}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}
